package com.keli.common;

import java.util.HashMap;
import java.util.Map;

public class DetectClass {

	/*设备类型
	A:环形线圈检测器
	B:地磁检测器
	C:微波检测器
	D:超声波检测器
	E:红外检测器
	F:视频检测器
	G:浮动车
	H:RFID阅读器
	I:人工检测
	R:卡口
	S:卡口型电警
	Z:其他检测设备*/
	
	private static Map<String, String> map;
	
	/**
	 * 静态初始化段
	 * 静态初始化是属于类加载的过程，所以它只执行一次。
	 */
	static {
		map = new HashMap<String, String>();
		
		StringBuffer data = new StringBuffer();
		data.append("A-环形线圈检测器;B-地磁检测器;C-微波检测器;D-超声波检测器;");
		data.append("E-红外检测器;F-视频检测器;G-浮动车;H-RFID阅读器;I-人工检测;");
		data.append("R-卡口;S-卡口型电警;Z-其他检测设备");
		
		String[] arr = data.toString().split(";");
		for (String i: arr) {
			String[] kv = i.split("-");
			map.put(kv[0], kv[1]);
		}
	}
	
	/**
	 * 返回设备类型名称
	 * @param key 设备类型id
	 * @return
	 */
	public static String getDetectClassByKey(String key) {
		return map.get(key);
	}
}
